home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / plain C OS8 / Everything / DModalBarsData.c < prev    next >
Encoding:
Text File  |  1998-10-29  |  5.2 KB  |  347 lines  |  [TEXT/CWIE]

  1. // DModalBarsData.cp -- data container class for Everything
  2.  
  3. #include "PString.h"
  4. #include "DModalBarsData.h"
  5.  
  6. #include <stdlib.h>
  7.  
  8. //----------
  9. DModalBarsData*        NewDModalBarsData ()
  10. {
  11.     DModalBarsData*        data;
  12.  
  13.     data = (DModalBarsData*)malloc (sizeof (DModalBarsData));
  14.     DModalBarsData_Init (data);
  15.  
  16.     return data;
  17. }
  18.  
  19. //----------
  20. void    DeleteDModalBarsData (
  21.     DModalBarsData*        data)
  22. {
  23.     DModalBarsData_Free (data);
  24.     free (data);
  25. }
  26.  
  27. //----------
  28. void    DModalBarsData_Init (
  29.     DModalBarsData*        self)
  30. {
  31.     AMSignaler_Init ((AMSignaler*) self);
  32.  
  33.     self->mBars2 = 0;
  34.     self->mStandard5 = 5;
  35.     self->mGraphic4 = 5;
  36.     self->mSlider2 = 5;
  37.     self->mTickMarks2 = 5;
  38.     self->mNonDirectional2 = 5;
  39.     self->mLittleArrows2 = 5;
  40.     self->mSpinner2 = 5;
  41.     self->mVolumeControl2 = 5;
  42.     self->mJimSSlider2 = 5;
  43.     self->mStandard6 = 5;
  44.     self->mIndeterminate2 = 5;
  45.     self->mChasingArrows2 = 5;
  46.     self->mRectangle2 = 5;
  47.     self->mRoundRect2 = 5;
  48.     self->mBarberPole2 = 5;
  49.     self->mRoundBarber2 = 5;
  50. }
  51.  
  52. //----------
  53. void    DModalBarsData_Free (
  54.     DModalBarsData*        self)
  55. {
  56.     AMSignaler_Free ((AMSignaler*) self);
  57. }
  58.  
  59. //----------
  60. UInt16        GetBars2 (
  61.     DModalBarsData*        self)
  62. {
  63.  
  64.     return self->mBars2;
  65. }
  66.  
  67. void    SetBars2 (
  68.     DModalBarsData*        self,
  69.     UInt16        inValue)
  70. {
  71.     self->mBars2 = inValue;
  72.     
  73.     SignalDataChanged ((AMSignaler*) self, idBars2);
  74. }
  75.  
  76. //----------
  77. SInt16        GetStandard5 (
  78.     DModalBarsData*        self)
  79. {
  80.  
  81.     return self->mStandard5;
  82. }
  83.  
  84. void    SetStandard5 (
  85.     DModalBarsData*        self,
  86.     SInt16        inValue)
  87. {
  88.     self->mStandard5 = inValue;
  89.     
  90.     SignalDataChanged ((AMSignaler*) self, idStandard5);
  91. }
  92.  
  93. //----------
  94. SInt16        GetGraphic4 (
  95.     DModalBarsData*        self)
  96. {
  97.  
  98.     return self->mGraphic4;
  99. }
  100.  
  101. void    SetGraphic4 (
  102.     DModalBarsData*        self,
  103.     SInt16        inValue)
  104. {
  105.     self->mGraphic4 = inValue;
  106.     
  107.     SignalDataChanged ((AMSignaler*) self, idGraphic4);
  108. }
  109.  
  110. //----------
  111. SInt16        GetSlider2 (
  112.     DModalBarsData*        self)
  113. {
  114.  
  115.     return self->mSlider2;
  116. }
  117.  
  118. void    SetSlider2 (
  119.     DModalBarsData*        self,
  120.     SInt16        inValue)
  121. {
  122.     self->mSlider2 = inValue;
  123.     
  124.     SignalDataChanged ((AMSignaler*) self, idSlider2);
  125. }
  126.  
  127. //----------
  128. SInt16        GetTickMarks2 (
  129.     DModalBarsData*        self)
  130. {
  131.  
  132.     return self->mTickMarks2;
  133. }
  134.  
  135. void    SetTickMarks2 (
  136.     DModalBarsData*        self,
  137.     SInt16        inValue)
  138. {
  139.     self->mTickMarks2 = inValue;
  140.     
  141.     SignalDataChanged ((AMSignaler*) self, idTickMarks2);
  142. }
  143.  
  144. //----------
  145. SInt16        GetNonDirectional2 (
  146.     DModalBarsData*        self)
  147. {
  148.  
  149.     return self->mNonDirectional2;
  150. }
  151.  
  152. void    SetNonDirectional2 (
  153.     DModalBarsData*        self,
  154.     SInt16        inValue)
  155. {
  156.     self->mNonDirectional2 = inValue;
  157.     
  158.     SignalDataChanged ((AMSignaler*) self, idNonDirectional2);
  159. }
  160.  
  161. //----------
  162. SInt16        GetLittleArrows2 (
  163.     DModalBarsData*        self)
  164. {
  165.  
  166.     return self->mLittleArrows2;
  167. }
  168.  
  169. void    SetLittleArrows2 (
  170.     DModalBarsData*        self,
  171.     SInt16        inValue)
  172. {
  173.     self->mLittleArrows2 = inValue;
  174.     
  175.     SignalDataChanged ((AMSignaler*) self, idLittleArrows2);
  176. }
  177.  
  178. //----------
  179. SInt16        GetSpinner2 (
  180.     DModalBarsData*        self)
  181. {
  182.  
  183.     return self->mSpinner2;
  184. }
  185.  
  186. void    SetSpinner2 (
  187.     DModalBarsData*        self,
  188.     SInt16        inValue)
  189. {
  190.     self->mSpinner2 = inValue;
  191.     
  192.     SignalDataChanged ((AMSignaler*) self, idSpinner2);
  193. }
  194.  
  195. //----------
  196. SInt16        GetVolumeControl2 (
  197.     DModalBarsData*        self)
  198. {
  199.  
  200.     return self->mVolumeControl2;
  201. }
  202.  
  203. void    SetVolumeControl2 (
  204.     DModalBarsData*        self,
  205.     SInt16        inValue)
  206. {
  207.     self->mVolumeControl2 = inValue;
  208.     
  209.     SignalDataChanged ((AMSignaler*) self, idVolumeControl2);
  210. }
  211.  
  212. //----------
  213. SInt16        GetJimSSlider2 (
  214.     DModalBarsData*        self)
  215. {
  216.  
  217.     return self->mJimSSlider2;
  218. }
  219.  
  220. void    SetJimSSlider2 (
  221.     DModalBarsData*        self,
  222.     SInt16        inValue)
  223. {
  224.     self->mJimSSlider2 = inValue;
  225.     
  226.     SignalDataChanged ((AMSignaler*) self, idJimSSlider2);
  227. }
  228.  
  229. //----------
  230. SInt16        GetStandard6 (
  231.     DModalBarsData*        self)
  232. {
  233.  
  234.     return self->mStandard6;
  235. }
  236.  
  237. void    SetStandard6 (
  238.     DModalBarsData*        self,
  239.     SInt16        inValue)
  240. {
  241.     self->mStandard6 = inValue;
  242.     
  243.     SignalDataChanged ((AMSignaler*) self, idStandard6);
  244. }
  245.  
  246. //----------
  247. SInt16        GetIndeterminate2 (
  248.     DModalBarsData*        self)
  249. {
  250.  
  251.     return self->mIndeterminate2;
  252. }
  253.  
  254. void    SetIndeterminate2 (
  255.     DModalBarsData*        self,
  256.     SInt16        inValue)
  257. {
  258.     self->mIndeterminate2 = inValue;
  259.     
  260.     SignalDataChanged ((AMSignaler*) self, idIndeterminate2);
  261. }
  262.  
  263. //----------
  264. SInt16        GetChasingArrows2 (
  265.     DModalBarsData*        self)
  266. {
  267.  
  268.     return self->mChasingArrows2;
  269. }
  270.  
  271. void    SetChasingArrows2 (
  272.     DModalBarsData*        self,
  273.     SInt16        inValue)
  274. {
  275.     self->mChasingArrows2 = inValue;
  276.     
  277.     SignalDataChanged ((AMSignaler*) self, idChasingArrows2);
  278. }
  279.  
  280. //----------
  281. SInt16        GetRectangle2 (
  282.     DModalBarsData*        self)
  283. {
  284.  
  285.     return self->mRectangle2;
  286. }
  287.  
  288. void    SetRectangle2 (
  289.     DModalBarsData*        self,
  290.     SInt16        inValue)
  291. {
  292.     self->mRectangle2 = inValue;
  293.     
  294.     SignalDataChanged ((AMSignaler*) self, idRectangle2);
  295. }
  296.  
  297. //----------
  298. SInt16        GetRoundRect2 (
  299.     DModalBarsData*        self)
  300. {
  301.  
  302.     return self->mRoundRect2;
  303. }
  304.  
  305. void    SetRoundRect2 (
  306.     DModalBarsData*        self,
  307.     SInt16        inValue)
  308. {
  309.     self->mRoundRect2 = inValue;
  310.     
  311.     SignalDataChanged ((AMSignaler*) self, idRoundRect2);
  312. }
  313.  
  314. //----------
  315. SInt16        GetBarberPole2 (
  316.     DModalBarsData*        self)
  317. {
  318.  
  319.     return self->mBarberPole2;
  320. }
  321.  
  322. void    SetBarberPole2 (
  323.     DModalBarsData*        self,
  324.     SInt16        inValue)
  325. {
  326.     self->mBarberPole2 = inValue;
  327.     
  328.     SignalDataChanged ((AMSignaler*) self, idBarberPole2);
  329. }
  330.  
  331. //----------
  332. SInt16        GetRoundBarber2 (
  333.     DModalBarsData*        self)
  334. {
  335.  
  336.     return self->mRoundBarber2;
  337. }
  338.  
  339. void    SetRoundBarber2 (
  340.     DModalBarsData*        self,
  341.     SInt16        inValue)
  342. {
  343.     self->mRoundBarber2 = inValue;
  344.     
  345.     SignalDataChanged ((AMSignaler*) self, idRoundBarber2);
  346. }
  347.